package com.six.firstpage.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.six.core.entity.Collection;

import com.six.firstpage.vo.dto.CollectionGoodsDto;
import com.six.firstpage.vo.dto.CollectionShopDto;

import javax.jnlp.IntegrationService;
import java.util.List;
import java.util.Map;

/**
* @author ZZH
* @description 针对表【tb_collection】的数据库操作Service
* @createDate 2023-03-04 09:45:35
*/
public interface CollectionService extends IService<Collection> {

    //根据用户id 商品id 店铺id查询对应的收藏信息
    Map<String, List<Collection>> getCollection(Integer goodid, Integer shopid);

    //添加收藏---添加收藏信息
    Integer addCollection(Collection collection);


    //取消收藏---删除收藏信息的操作
    Integer delCollection(Integer id);

    //查询用户收藏的所有店铺信息
    List<CollectionShopDto> allCollectionShop();

    //查询用户收藏的所有商品信息
    List<CollectionGoodsDto> allCollectionGoods();
}
